fip_toc_entry_t *toc_entry;
int terminated = 0;
- fp = fopen(filename, "r");
+ fp = fopen(filename, "rb");
if (fp == NULL)
log_err("fopen %s", filename);
assert(uuid != NULL);
- fp = fopen(filename, "r");
+ fp = fopen(filename, "rb");
if (fp == NULL)
log_err("fopen %s", filename);
{
FILE *fp;
- fp = fopen(filename, "w");
+ fp = fopen(filename, "wb");
if (fp == NULL)
log_err("fopen");
xfwrite(image->buffer, image->toc_e.size, fp, filename);
toc_entry->offset_address = entry_offset;
/* Generate the FIP file. */
- fp = fopen(filename, "w");
+ fp = fopen(filename, "wb");
if (fp == NULL)
log_err("fopen %s", filename);